package com.tofacebook.proxy.mapper;

import com.tofacebook.proxy.model.Emp;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Repository;

/**
 * 持久层，访问我们数据库的
 */
@Repository
public interface EmpMapper {
    /**
     * mybatis 里面提供一些 查询，新增，删除，修改的注解，可以省去手写
     * Sql映射文件 *Mapper.xml
     */

    /**
     * 保存员工信息
     * 使用标签来写我们sql脚本
     */
    @Insert("insert into t_emp(emp_name,age,sex) values(#{empName},#{age},#{sex})")
    int saveEmpInfo(Emp emp);

    /**
     * 根据id去获取员工信息
     */
    @Select("select * from t_emp where emp_id= #{empId}")
    Emp queryEmpByEmpId(@Param("empId") Long empId);


}
